!function(t){var e={},s={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",autoHover:!1,autoDelay:0,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,onSliderLoad:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){}};t.fn.bxSlider=function(n){if(0==this.length)return this;if(this.length>1)return this.each(function(){t(this).bxSlider(n)}),this;var o={},r=this;e.el=this;var a=t(window).width(),l=t(window).height(),d=function(){o.settings=t.extend({},s,n),o.settings.slideWidth=parseInt(o.settings.slideWidth),o.children=r.children(o.settings.slideSelector),o.children.length1||o.settings.maxSlides>1,o.carousel&&(o.settings.preloadImages="all"),o.minThreshold=o.settings.minSlides*o.settings.slideWidth+(o.settings.minSlides-1)*o.settings.slideMargin,o.maxThreshold=o.settings.maxSlides*o.settings.slideWidth+(o.settings.maxSlides-1)*o.settings.slideMargin,o.working=!1,o.controls={},o.interval=null,o.animProp="vertical"==o.settings.mode?"top":"left",o.usingCSS=o.settings.useCSS&&"fade"!=o.settings.mode&&function(){var t=document.createElement("div"),e=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var i in e)if(void 0!==t.style[e[i]])return o.cssPrefix=e[i].replace("Perspective","").toLowerCase(),o.animProp="-"+o.cssPrefix+"-transform",!0;return!1}(),"vertical"==o.settings.mode&&(o.settings.maxSlides=o.settings.minSlides),r.data("origStyle",r.attr("style")),r.children(o.settings.slideSelector).each(function(){t(this).data("origStyle",t(this).attr("style"))}),c()},c=function(){r.wrap('
'),o.viewport=r.parent(),o.loader=t('
'),o.viewport.prepend(o.loader),r.css({width:"horizontal"==o.settings.mode?100*o.children.length+215+"%":"auto",position:"relative"}),o.usingCSS&&o.settings.easing?r.css("-"+o.cssPrefix+"-transition-timing-function",o.settings.easing):o.settings.easing||(o.settings.easing="swing"),f(),o.viewport.css({width:"100%",overflow:"hidden",position:"relative"}),o.viewport.parent().css({maxWidth:v()}),o.settings.pager||o.viewport.parent().css({margin:"0 auto 0px"}),o.children.css({"float":"horizontal"==o.settings.mode?"left":"none",listStyle:"none",position:"relative"}),o.children.css("width",u()),"horizontal"==o.settings.mode&&o.settings.slideMargin>0&&o.children.css("marginRight",o.settings.slideMargin),"vertical"==o.settings.mode&&o.settings.slideMargin>0&&o.children.css("marginBottom",o.settings.slideMargin),"fade"==o.settings.mode&&(o.children.css({position:"absolute",zIndex:0,display:"none"}),o.children.eq(o.settings.startSlide).css({zIndex:50,display:"block"})),o.controls.el=t('
'),o.settings.captions&&P(),o.active.last=o.settings.startSlide==x()-1,o.settings.video&&r.fitVids();var e=o.children.eq(o.settings.startSlide);"all"==o.settings.preloadImages&&(e=o.children),o.settings.ticker?o.settings.pager=!1:(o.settings.pager&&T(),o.settings.controls&&C(),o.settings.auto&&o.settings.autoControls&&E(),(o.settings.controls||o.settings.autoControls||o.settings.pager)&&o.viewport.after(o.controls.el)),g(e,h)},g=function(e,i){var s=e.find("img, iframe").length;if(0==s)return i(),void 0;var n=0;e.find("img, iframe").each(function(){t(this).one("load",function(){++n==s&&i()}).each(function(){this.complete&&t(this).load()})})},h=function(){if(o.settings.infiniteLoop&&"fade"!=o.settings.mode&&!o.settings.ticker){var e="vertical"==o.settings.mode?o.settings.minSlides:o.settings.maxSlides,i=o.children.slice(0,e).clone().addClass("bx-clone"),s=o.children.slice(-e).clone().addClass("bx-clone");r.append(i).prepend(s)}o.loader.remove(),S(),"vertical"==o.settings.mode&&(o.settings.adaptiveHeight=!0),o.viewport.height(p()),r.redrawSlider(),o.settings.onSliderLoad(o.active.index),o.initialized=!0,o.settings.responsive&&t(window).bind("resize",B),o.settings.auto&&o.settings.autoStart&&H(),o.settings.ticker&&L(),o.settings.pager&&I(o.settings.startSlide),o.settings.controls&&W(),o.settings.touchEnabled&&!o.settings.ticker&&O()},p=function(){var e=0,s=t();if("vertical"==o.settings.mode||o.settings.adaptiveHeight)if(o.carousel){var n=1==o.settings.moveSlides?o.active.index:o.active.index*m();for(s=o.children.eq(n),i=1;i<=o.settings.maxSlides-1;i++)s=n+i>=o.children.length?s.add(o.children.eq(i-1)):s.add(o.children.eq(n+i))}else s=o.children.eq(o.active.index);else s=o.children;return"vertical"==o.settings.mode?(s.each(function(){e+=t(this).outerHeight()}),o.settings.slideMargin>0&&(e+=o.settings.slideMargin*(o.settings.minSlides-1))):e=Math.max.apply(Math,s.map(function(){return t(this).outerHeight(!1)}).get()),e},v=function(){var t="100%";return o.settings.slideWidth>0&&(t="horizontal"==o.settings.mode?o.settings.maxSlides*o.settings.slideWidth+(o.settings.maxSlides-1)*o.settings.slideMargin:o.settings.slideWidth),t},u=function(){var t=o.settings.slideWidth,e=o.viewport.width();return 0==o.settings.slideWidth||o.settings.slideWidth>e&&!o.carousel||"vertical"==o.settings.mode?t=e:o.settings.maxSlides>1&&"horizontal"==o.settings.mode&&(e>o.maxThreshold||e0)if(o.viewport.width()o.maxThreshold)t=o.settings.maxSlides;else{var e=o.children.first().width();t=Math.floor(o.viewport.width()/e)}else"vertical"==o.settings.mode&&(t=o.settings.minSlides);return t},x=function(){var t=0;if(o.settings.moveSlides>0)if(o.settings.infiniteLoop)t=o.children.length/m();else for(var e=0,i=0;e0&&o.settings.moveSlides<=f()?o.settings.moveSlides:f()},S=function(){if(o.children.length>o.settings.maxSlides&&o.active.last&&!o.settings.infiniteLoop){if("horizontal"==o.settings.mode){var t=o.children.last(),e=t.position();b(-(e.left-(o.viewport.width()-t.width())),"reset",0)}else if("vertical"==o.settings.mode){var i=o.children.length-o.settings.minSlides,e=o.children.eq(i).position();b(-e.top,"reset",0)}}else{var e=o.children.eq(o.active.index*m()).position();o.active.index==x()-1&&(o.active.last=!0),void 0!=e&&("horizontal"==o.settings.mode?b(-e.left,"reset",0):"vertical"==o.settings.mode&&b(-e.top,"reset",0))}},b=function(t,e,i,s){if(o.usingCSS){var n="vertical"==o.settings.mode?"translate3d(0, "+t+"px, 0)":"translate3d("+t+"px, 0, 0)";r.css("-"+o.cssPrefix+"-transition-duration",i/1e3+"s"),"slide"==e?(r.css(o.animProp,n),r.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){r.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),D()})):"reset"==e?r.css(o.animProp,n):"ticker"==e&&(r.css("-"+o.cssPrefix+"-transition-timing-function","linear"),r.css(o.animProp,n),r.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){r.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),b(s.resetValue,"reset",0),N()}))}else{var a={};a[o.animProp]=t,"slide"==e?r.animate(a,i,o.settings.easing,function(){D()}):"reset"==e?r.css(o.animProp,t):"ticker"==e&&r.animate(a,speed,"linear",function(){b(s.resetValue,"reset",0),N()})}},w=function(){for(var e="",i=x(),s=0;i>s;s++){var n="";o.settings.buildPager&&t.isFunction(o.settings.buildPager)?(n=o.settings.buildPager(s),o.pagerEl.addClass("bx-custom-pager")):(n=s+1,o.pagerEl.addClass("bx-default-pager")),e+='"}o.pagerEl.html(e)},T=function(){o.settings.pagerCustom?o.pagerEl=t(o.settings.pagerCustom):(o.pagerEl=t('
'),o.settings.pagerSelector?t(o.settings.pagerSelector).html(o.pagerEl):o.controls.el.addClass("bx-has-pager").append(o.pagerEl),w()),o.pagerEl.delegate("a","click",q)},C=function(){o.controls.next=t(''+o.settings.nextText+""),o.controls.prev=t(''+o.settings.prevText+""),o.controls.next.bind("click",y),o.controls.prev.bind("click",z),o.settings.nextSelector&&t(o.settings.nextSelector).append(o.controls.next),o.settings.prevSelector&&t(o.settings.prevSelector).append(o.controls.prev),o.settings.nextSelector||o.settings.prevSelector||(o.controls.directionEl=t('
'),o.controls.directionEl.append(o.controls.prev).append(o.controls.next),o.controls.el.addClass("bx-has-controls-direction").append(o.controls.directionEl))},E=function(){o.controls.start=t('"),o.controls.stop=t('"),o.controls.autoEl=t('
'),o.controls.autoEl.delegate(".bx-start","click",k),o.controls.autoEl.delegate(".bx-stop","click",M),o.settings.autoControlsCombine?o.controls.autoEl.append(o.controls.start):o.controls.autoEl.append(o.controls.start).append(o.controls.stop),o.settings.autoControlsSelector?t(o.settings.autoControlsSelector).html(o.controls.autoEl):o.controls.el.addClass("bx-has-controls-auto").append(o.controls.autoEl),A(o.settings.autoStart?"stop":"start")},P=function(){o.children.each(function(){var e=t(this).find("img:first").attr("title");void 0!=e&&(""+e).length&&t(this).append('
'+e+"
")})},y=function(t){o.settings.auto&&r.stopAuto(),r.goToNextSlide(),t.preventDefault()},z=function(t){o.settings.auto&&r.stopAuto(),r.goToPrevSlide(),t.preventDefault()},k=function(t){r.startAuto(),t.preventDefault()},M=function(t){r.stopAuto(),t.preventDefault()},q=function(e){o.settings.auto&&r.stopAuto();var i=t(e.currentTarget),s=parseInt(i.attr("data-slide-index"));s!=o.active.index&&r.goToSlide(s),e.preventDefault()},I=function(e){var i=o.children.length;return"short"==o.settings.pagerType?(o.settings.maxSlides>1&&(i=Math.ceil(o.children.length/o.settings.maxSlides)),o.pagerEl.html(e+1+o.settings.pagerShortSeparator+i),void 0):(o.pagerEl.find("a").removeClass("active"),o.pagerEl.each(function(i,s){t(s).find("a").eq(e).addClass("active")}),void 0)},D=function(){if(o.settings.infiniteLoop){var t="";0==o.active.index?t=o.children.eq(0).position():o.active.index==x()-1&&o.carousel?t=o.children.eq((x()-1)*m()).position():o.active.index==o.children.length-1&&(t=o.children.eq(o.children.length-1).position()),t&&("horizontal"==o.settings.mode?b(-t.left,"reset",0):"vertical"==o.settings.mode&&b(-t.top,"reset",0))}o.working=!1,o.settings.onSlideAfter(o.children.eq(o.active.index),o.oldIndex,o.active.index)},A=function(t){o.settings.autoControlsCombine?o.controls.autoEl.html(o.controls[t]):(o.controls.autoEl.find("a").removeClass("active"),o.controls.autoEl.find("a:not(.bx-"+t+")").addClass("active"))},W=function(){1==x()?(o.controls.prev.addClass("disabled"),o.controls.next.addClass("disabled")):!o.settings.infiniteLoop&&o.settings.hideControlOnEnd&&(0==o.active.index?(o.controls.prev.addClass("disabled"),o.controls.next.removeClass("disabled")):o.active.index==x()-1?(o.controls.next.addClass("disabled"),o.controls.prev.removeClass("disabled")):(o.controls.prev.removeClass("disabled"),o.controls.next.removeClass("disabled")))},H=function(){o.settings.autoDelay>0?setTimeout(r.startAuto,o.settings.autoDelay):r.startAuto(),o.settings.autoHover&&r.hover(function(){o.interval&&(r.stopAuto(!0),o.autoPaused=!0)},function(){o.autoPaused&&(r.startAuto(!0),o.autoPaused=null)})},L=function(){var e=0;if("next"==o.settings.autoDirection)r.append(o.children.clone().addClass("bx-clone"));else{r.prepend(o.children.clone().addClass("bx-clone"));var i=o.children.first().position();e="horizontal"==o.settings.mode?-i.left:-i.top}b(e,"reset",0),o.settings.pager=!1,o.settings.controls=!1,o.settings.autoControls=!1,o.settings.tickerHover&&!o.usingCSS&&o.viewport.hover(function(){r.stop()},function(){var e=0;o.children.each(function(){e+="horizontal"==o.settings.mode?t(this).outerWidth(!0):t(this).outerHeight(!0)});var i=o.settings.speed/e,s="horizontal"==o.settings.mode?"left":"top",n=i*(e-Math.abs(parseInt(r.css(s))));N(n)}),N()},N=function(t){speed=t?t:o.settings.speed;var e={left:0,top:0},i={left:0,top:0};"next"==o.settings.autoDirection?e=r.find(".bx-clone").first().position():i=o.children.first().position();var s="horizontal"==o.settings.mode?-e.left:-e.top,n="horizontal"==o.settings.mode?-i.left:-i.top,a={resetValue:n};b(s,"ticker",speed,a)},O=function(){o.touch={start:{x:0,y:0},end:{x:0,y:0}},o.viewport.bind("touchstart",X)},X=function(t){if(o.working)t.preventDefault();else{o.touch.originalPos=r.position();var e=t.originalEvent;o.touch.start.x=e.changedTouches[0].pageX,o.touch.start.y=e.changedTouches[0].pageY,o.viewport.bind("touchmove",Y),o.viewport.bind("touchend",V)}},Y=function(t){var e=t.originalEvent,i=Math.abs(e.changedTouches[0].pageX-o.touch.start.x),s=Math.abs(e.changedTouches[0].pageY-o.touch.start.y);if(3*i>s&&o.settings.preventDefaultSwipeX?t.preventDefault():3*s>i&&o.settings.preventDefaultSwipeY&&t.preventDefault(),"fade"!=o.settings.mode&&o.settings.oneToOneTouch){var n=0;if("horizontal"==o.settings.mode){var r=e.changedTouches[0].pageX-o.touch.start.x;n=o.touch.originalPos.left+r}else{var r=e.changedTouches[0].pageY-o.touch.start.y;n=o.touch.originalPos.top+r}b(n,"reset",0)}},V=function(t){o.viewport.unbind("touchmove",Y);var e=t.originalEvent,i=0;if(o.touch.end.x=e.changedTouches[0].pageX,o.touch.end.y=e.changedTouches[0].pageY,"fade"==o.settings.mode){var s=Math.abs(o.touch.start.x-o.touch.end.x);s>=o.settings.swipeThreshold&&(o.touch.start.x>o.touch.end.x?r.goToNextSlide():r.goToPrevSlide(),r.stopAuto())}else{var s=0;"horizontal"==o.settings.mode?(s=o.touch.end.x-o.touch.start.x,i=o.touch.originalPos.left):(s=o.touch.end.y-o.touch.start.y,i=o.touch.originalPos.top),!o.settings.infiniteLoop&&(0==o.active.index&&s>0||o.active.last&&0>s)?b(i,"reset",200):Math.abs(s)>=o.settings.swipeThreshold?(0>s?r.goToNextSlide():r.goToPrevSlide(),r.stopAuto()):b(i,"reset",200)}o.viewport.unbind("touchend",V)},B=function(){var e=t(window).width(),i=t(window).height();(a!=e||l!=i)&&(a=e,l=i,r.redrawSlider())};return r.goToSlide=function(e,i){if(!o.working&&o.active.index!=e)if(o.working=!0,o.oldIndex=o.active.index,o.active.index=0>e?x()-1:e>=x()?0:e,o.settings.onSlideBefore(o.children.eq(o.active.index),o.oldIndex,o.active.index),"next"==i?o.settings.onSlideNext(o.children.eq(o.active.index),o.oldIndex,o.active.index):"prev"==i&&o.settings.onSlidePrev(o.children.eq(o.active.index),o.oldIndex,o.active.index),o.active.last=o.active.index>=x()-1,o.settings.pager&&I(o.active.index),o.settings.controls&&W(),"fade"==o.settings.mode)o.settings.adaptiveHeight&&o.viewport.height()!=p()&&o.viewport.animate({height:p()},o.settings.adaptiveHeightSpeed),o.children.filter(":visible").fadeOut(o.settings.speed).css({zIndex:0}),o.children.eq(o.active.index).css("zIndex",51).fadeIn(o.settings.speed,function(){t(this).css("zIndex",50),D()});else{o.settings.adaptiveHeight&&o.viewport.height()!=p()&&o.viewport.animate({height:p()},o.settings.adaptiveHeightSpeed);var s=0,n={left:0,top:0};if(!o.settings.infiniteLoop&&o.carousel&&o.active.last)if("horizontal"==o.settings.mode){var a=o.children.eq(o.children.length-1);n=a.position(),s=o.viewport.width()-a.outerWidth()}else{var l=o.children.length-o.settings.minSlides;n=o.children.eq(l).position()}else if(o.carousel&&o.active.last&&"prev"==i){var d=1==o.settings.moveSlides?o.settings.maxSlides-m():(x()-1)*m()-(o.children.length-o.settings.maxSlides),a=r.children(".bx-clone").eq(d);n=a.position()}else if("next"==i&&0==o.active.index)n=r.find("> .bx-clone").eq(o.settings.maxSlides).position(),o.active.last=!1;else if(e>=0){var c=e*m();n=o.children.eq(c).position()}if("undefined"!=typeof n){var g="horizontal"==o.settings.mode?-(n.left-s):-n.top;b(g,"slide",o.settings.speed)}}},r.goToNextSlide=function(){if(o.settings.infiniteLoop||!o.active.last){var t=parseInt(o.active.index)+1;r.goToSlide(t,"next")}},r.goToPrevSlide=function(){if(o.settings.infiniteLoop||0!=o.active.index){var t=parseInt(o.active.index)-1;r.goToSlide(t,"prev")}},r.startAuto=function(t){o.interval||(o.interval=setInterval(function(){"next"==o.settings.autoDirection?r.goToNextSlide():r.goToPrevSlide()},o.settings.pause),o.settings.autoControls&&1!=t&&A("stop"))},r.stopAuto=function(t){o.interval&&(clearInterval(o.interval),o.interval=null,o.settings.autoControls&&1!=t&&A("start"))},r.getCurrentSlide=function(){return o.active.index},r.getSlideCount=function(){return o.children.length},r.redrawSlider=function(){o.children.add(r.find(".bx-clone")).outerWidth(u()),o.viewport.css("height",p()),o.settings.ticker||S(),o.active.last&&(o.active.index=x()-1),o.active.index>=x()&&(o.active.last=!0),o.settings.pager&&!o.settings.pagerCustom&&(w(),I(o.active.index))},r.destroySlider=function(){o.initialized&&(o.initialized=!1,t(".bx-clone",this).remove(),o.children.each(function(){void 0!=t(this).data("origStyle")?t(this).attr("style",t(this).data("origStyle")):t(this).removeAttr("style")}),void 0!=t(this).data("origStyle")?this.attr("style",t(this).data("origStyle")):t(this).removeAttr("style"),t(this).unwrap().unwrap(),o.controls.el&&o.controls.el.remove(),o.controls.next&&o.controls.next.remove(),o.controls.prev&&o.controls.prev.remove(),o.pagerEl&&o.settings.controls&&o.pagerEl.remove(),t(".bx-caption",this).remove(),o.controls.autoEl&&o.controls.autoEl.remove(),clearInterval(o.interval),o.settings.responsive&&t(window).unbind("resize",B))},r.reloadSlider=function(t){void 0!=t&&(n=t),r.destroySlider(),d()},d(),this}}(jQuery); jQuery(document).ready(function($){ $(".psfw-bxslider-pager").mCustomScrollbar(); $('.psfw-buton-one-wrapper').each(function(){ var text=$(this).children().html(); $(this).children().html('' + text + ''); }); $('.psfw-buton-two-wrapper').each(function(){ var text=$(this).children().html(); $(this).children().html('' + text + ''); }); var psfw_slider=[]; $(".psfw-layout-slider-section").each(function(){ var id=$(this).data('id'); var selector=$(this); var a=1; var controls=$(this).data('controls'); var auto=$(this).data('auto'); var mode=$(this).data('orientation'); var autoHover=$(this).data('autohover'); var speed=$(this).data('speed'); var pager=$(this).data('pager'); var template=$(this).data('template'); if(template=='template-10'){ var next_text=''; var pre_text=''; }else{ var next_text=''; var pre_text=''; } if(template=='template-14'){ custom_pager=".psfw-bxslider-pager"; }else{ custom_pager=""; } psfw_slider[id]=$(this).bxSlider({ auto: auto, controls: controls, mode: mode, autoHover: autoHover, pause: 3000, speed: speed, pager: pager, infiniteLoop: true, nextText: next_text, prevText: pre_text, adaptiveHeight: true, useCSS: false, pagerCustom: custom_pager, onSliderLoad: function(currentSlideHtmlObject){ if(template==='template-1'){ setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-circle-content').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-circle-content').addClass('animated fadeIn'); }, 500 ); setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').addClass('animated slideInUp'); }, 700 ); }else if(template==='template-2'){ setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-detail-side-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-detail-side-wrap').addClass('animated slideInDown'); }, 600 ); setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').addClass('animated slideInUp'); }, 400 ); }else if(template==='template-3'||template==='template-4'){ setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').addClass('animated zoomIn'); }, 400 ); }else if(template==='template-5'){ setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').addClass('animated slideInLeft'); }, 400 ); setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').addClass('animated slideInUp'); }, 500 ); setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-below-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-below-wrap').addClass('animated slideInRight'); }, 400 ); }else if(template==='template-6'){ setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').addClass('animated slideInLeft'); }, 400 ); setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').addClass('animated slideInRight'); }, 400 ); }else if(template==='template-7'){ setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').addClass('animated zoomIn'); }, 400 ); setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').addClass('animated slideInUp'); }, 500 ); }else if(template==='template-8'){ }}, onSlideAfter: function(currentSlideNumber, totalSlideQty, currentSlideHtmlObject){ var acurrent=currentSlideHtmlObject + 1; if(template==='template-1'){ setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-circle-content').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-circle-content').removeClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-circle-content').addClass('animated fadeIn'); }, 500 ); setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').addClass('animated slideInUp'); }, 700 ); }else if(template==='template-2'){ setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-detail-side-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-detail-side-wrap').removeClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-detail-side-wrap').addClass('animated slideInDown'); }, 600 ); setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').removeClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').addClass('animated slideInUp'); }, 400 ); }else if(template==='template-3'||template==='template-4'){ setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').removeClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').addClass('animated zoomIn'); }, 400 ); }else if(template==='template-5'){ setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').addClass('animated slideInLeft'); }, 400 ); setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').removeClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').addClass('animated slideInUp'); }, 500 ); setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-below-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-below-wrap').removeClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-below-wrap').addClass('animated slideInRight'); }, 400 ); }else if(template==='template-6'){ setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').removeClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').addClass('animated slideInLeft'); }, 400 ); setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').addClass('animated slideInRight'); }, 400 ); }else if(template==='template-7'){ setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').addClass('animated zoomIn'); }, 400 ); setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').removeClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').addClass('animated slideInUp'); }, 500 ); }else if(template==='template-8'){ setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('animated fadeOut'); }, 400 ); setTimeout(function(){ selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').removeClass('psfw-hidden'); selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').removeClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').addClass('animated slideInUp'); }, 500 ); }}, onSlideBefore: function(currentSlideHtmlObject){ if(template==='template-1'){ selector.closest('.psfw-layout-slider-section').find('.psfw-circle-content').removeClass('animated fadeIn'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('animated slideInUp'); selector.closest('.psfw-layout-slider-section').find('.psfw-circle-content').addClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').addClass('animated fadeOut'); }else if(template==='template-2'){ selector.closest('.psfw-layout-slider-section').find('.psfw-detail-side-wrap').removeClass('animated slideInDown'); selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').removeClass('animated slideInUp'); selector.closest('.psfw-layout-slider-section').find('.psfw-detail-side-wrap').addClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').addClass('animated fadeOut'); }else if(template==='template-3'||template==='template-4'){ selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').removeClass('animated zoomIn'); selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').addClass('animated fadeOut'); }else if(template==='template-5'){ selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('animated slideInLeft'); selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').removeClass('animated slideInUp'); selector.closest('.psfw-layout-slider-section').find('.psfw-below-wrap').removeClass('animated slideInRight'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').addClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').addClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-below-wrap').addClass('animated fadeOut'); }else if(template==='template-6'){ selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').removeClass('animated slideInLeft'); selector.closest('.psfw-layout-slider-section').find('.psfw-image-hover-wrap').addClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('animated slideInRight'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').addClass('animated fadeOut'); }else if(template==='template-7'){ selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('animated zoomIn'); selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').removeClass('animated slideInUp'); selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').addClass('animated fadeOut'); selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').addClass('animated fadeOut'); }else if(template==='template-8'){ selector.closest('.psfw-layout-slider-section').find('.psfw-top-wrap').removeClass('animated zoomIn'); selector.closest('.psfw-layout-slider-section').find('.psfw-detail-inner-wrap').removeClass('animated slideInUp'); }} }); var clicks=0; $('body').on('click', '.psfw-buttons-collection-secondary', function(){ $(this).closest('.psfw-content-container').find('.psfw-buttons-collection').toggleClass('psfw-display-buttons'); if($('.psfw-buttons-collection').hasClass('psfw-display-buttons')){ var number_of_children=$(this).closest('.psfw-content-container').find('.psfw-buttons-collection-primary').children().length; if(number_of_children==4){ var estimated_width=190; }else{ var estimated_width=((number_of_children * 25) + ((number_of_children + 1) * 15)); } $(this).closest('.psfw-content-container').find('.psfw-buttons-collection-primary').css("width",estimated_width); }else{ $(this).closest('.psfw-content-container').find('.psfw-buttons-collection-primary').css('width', '0'); }}); $(".psfw-social-share-secondary").on("click", function(){ $(this).parent().toggleClass("psfw-display-social-icons"); }); if(template=='template-13'){ $(".bx-controls-direction").detach().appendTo('.psfw-slider-controls-wrap'); }}); var psfw_carousel=[]; $(".psfw-layout-carousel-section").each(function(){ var id=$('.psfw-main-product-wrapper').data('id'); var column=$(this).data('column'); var controls=$(this).data('controls'); var auto=$(this).data('auto'); var mode=$(this).data('orientation'); var autoHover=$(this).data('autohover'); var speed=$(this).data('speed'); var pager=$(this).data('pager'); var width=$(this).data('width'); var template=$(this).data('template'); var next_text=''; var pre_text=''; var margin=15; if(jQuery(window).width() >=981){ var itemcolumn=column; var slidew=width; var smargin=margin; }else if(jQuery(window).width() <=980&&jQuery(window).width() >=801){ var itemcolumn=3; var slidew=300; var smargin=margin; }else if(jQuery(window).width() <=800&&jQuery(window).width() >=641){ var itemcolumn=2; var slidew=240; var smargin=margin; }else if(jQuery(window).width() <=640&&jQuery(window).width() >=320){ var itemcolumn=1; var slidew=350; var smargin=0; } psfw_carousel[id]=$(this).bxSlider({ minSlides: 1, maxSlides: itemcolumn, moveSlides: 1, pager: pager, mode: mode, autoHover: autoHover, slideWidth: slidew, slideMargin: smargin, auto: auto, autoControls: controls, speed: speed, nextText: next_text, prevText: pre_text }); $(".psfw-social-share-secondary").on("click", function(){ $(this).parent().toggleClass("psfw-display-social-icons"); }); if(template=="template-12"){ $('.bx-pager').hide(); }}); $('body').on('click', '.add_to_wishlist', function(){ $(this).closest('.psfw-wishlist-wrap').find('.ajax-loading').removeAttr("style", "display: none !important"); $(this).closest('.psfw-wishlist-wrap').find('.psfw-heart').removeClass("fa-heart-o"); }); $('body').on('click', '.add_to_cart_button', function(){ $(document).ajaxComplete(function(){ $('.added_to_cart').each(function(){ $('.added_to_cart').html('View Cart'); }); }); }); function psfw_slider_lightbox(){ $(".psfw-lightbox-image-wrapper").each(function(){ var selector=$(this); var id=$(this).data('id'); var next_text=''; var pre_text=''; psfw_lightbox_slider[id]=$(this).bxSlider({ auto: false, control: true, speed: 2000, pager: true, infiniteLoop: true, nextText: next_text, prevText: pre_text, mode: 'horizontal', pagerCustom: '#psfw-pager-' + id, useCSS: false, onSlideBefore: function($slideElement, oldIndex, newIndex){ selector.closest('.psfw-each-thumb').find('.active').removeClass("active"); selector.closest('.psfw-each-thumb').find('a[data-slide-index="' + newIndex + '"]').addClass("active"); var slider=psfw_thumb_slider[id]; if(slider.getSlideCount() - newIndex >=count) slider.goToSlide(newIndex); else slider.goToSlide(slider.getSlideCount() - count); }}); }); var count=0; $(".psfw-thumbnail-slider").each(function(){ var id=$(this).data('id'); var next_text=''; var pre_text=''; psfw_thumb_slider[id]=$(this).bxSlider({ minSlides: 1, maxSlides: 4, slideWidth: 100, slideMargin: 10, moveSlides: 1, auto: false, pager: false, infiniteLoop: true, nextText: next_text, prevText: pre_text }); }); } $('body').on('click', '.psfw-content-lightbox', function(){ var layout=$(this).closest('.psfw-main-product-wrapper').data('layout'); if(layout==='carousel'||layout==='slider'){ $(".psfw-display-popup").addClass('psfw-active'); var selector=$(this); if(layout==='carousel'){ var post_id=selector.closest('.psfw-inner-wrap').data('post_id'); var shortcode_id=selector.closest('.psfw-inner-wrap').data('shortcode_id'); }else{ var post_id=selector.closest('.psfw-slider-inner-wrap').data('post_id'); var shortcode_id=selector.closest('.psfw-slider-inner-wrap').data('shortcode_id'); } $.ajax({ url: psfw_frontend_js_params.ajax_url, data: { post_id: post_id, shortcode_id: shortcode_id, _wpnonce: psfw_frontend_js_params.ajax_nonce, action: 'psfw_view_lightbox', beforeSend: function(){ $('.psfw-lightbox-loader').show(); }}, type: "POST", success: function(response){ $('.psfw-lightbox-loader').hide(); $(".psfw-display-popup").html(response); var psfw_lightbox_slider=[]; var psfw_thumb_slider=[]; psfw_slider_lightbox(); $('.psfw-lightbox-detail-wrap').mCustomScrollbar({ theme: 'dark-3', mouseWheel: {enable: true}, axis: 'y' }); }}); }}); $('body').on('click', '.psfw-close-lightbox', function(){ var layout=$('.psfw-content-lightbox').closest('.psfw-main-product-wrapper').data('layout'); if(layout==='carousel'||layout==='slider'){ $(".psfw-display-popup").removeClass('psfw-active'); $(this).closest('.psfw-lightbox-detail-wrap').fadeOut(500); }}); var psfw_lightbox_slider=[]; var psfw_thumb_slider=[]; $(".psfw-lightbox-image-wrapper").each(function(){ var selector=$(this); var id=$(this).data('id'); var next_text=''; var pre_text=''; psfw_lightbox_slider[id]=$(this).bxSlider({ auto: false, control: true, speed: 2000, pager: true, infiniteLoop: true, nextText: next_text, prevText: pre_text, mode: 'horizontal', pagerCustom: '#psfw-pager-' + id, useCSS: false, onSlideBefore: function($slideElement, oldIndex, newIndex){ selector.closest('.psfw-each-thumb').find('.active').removeClass("active"); selector.closest('.psfw-each-thumb').find('a[data-slide-index="' + newIndex + '"]').addClass("active"); var slider=psfw_thumb_slider[id]; if(slider.getSlideCount() - newIndex >=count) slider.goToSlide(newIndex); else slider.goToSlide(slider.getSlideCount() - count); }}); }); var count=0; $(".psfw-thumbnail-slider").each(function(){ var id=$(this).data('id'); var next_text=''; var pre_text=''; psfw_thumb_slider[id]=$(this).bxSlider({ minSlides: 1, maxSlides: 4, slideWidth: 100, slideMargin: 10, moveSlides: 1, auto: false, pager: false, infiniteLoop: true, nextText: next_text, prevText: pre_text }); }); $('.psfw-lightbox-detail-wrap').mCustomScrollbar({ theme: 'dark-3', mouseWheel: {enable: true}, axis: 'y' }); $('body').on('hover', '.psfw-inner-wrap', function(){ var swap=$(this).find('.psfw-swap-image').data('swap'); $(this).find('.psfw-swap-image').fadeIn(100).attr('src', swap).fadeIn(200); }); $('body').on('mouseleave', '.psfw-inner-wrap', function(){ var original=$(this).find('.psfw-swap-image').data('original'); $(this).find('.psfw-swap-image').attr('src', original).fadeIn('slow'); }); $('body').on('hover', '.psfw-masonry-item-inner', function(){ var swap=$(this).find('.psfw-swap-image').data('swap'); $(this).find('.psfw-swap-image').fadeIn(100).attr('src', swap).fadeIn(200); }); $('body').on('mouseleave', '.psfw-masonry-item-inner', function(){ var original=$(this).find('.psfw-swap-image').data('original'); $(this).find('.psfw-swap-image').attr('src', original).fadeIn('slow'); }); $('body').on('click', '.product_type_variable', function(){ event.preventDefault(); var selector=$(this); var post_id=selector.closest('.add_to_cart_button').data('product_id'); $.ajax({ url: psfw_frontend_js_params.ajax_url, data: { post_id: post_id, _wpnonce: psfw_frontend_js_params.ajax_nonce, action: 'psfw_variable_attribute', beforeSend: function(){ $('.psfw-lightbox-loader').show(); }}, type: "POST", success: function(response){ $('.psfw-lightbox-loader').hide(); $(".psfw-attributes-container").html(response); }, complete: function(){ loadVariationScript(); }}); event.preventDefault(); }); $('body').on('click', '.psfw-close-variation', function(){ $(this).closest('.psfw-attributes-container').find('.psfw-variation-container').fadeOut(); }); $(document).on('click', '.variations_form .single_add_to_cart_button', function(e){ e.preventDefault(); $variation_form=$(this).closest('.variations_form'); var var_id=$variation_form.find('input[name=variation_id]').val(); var product_id=$variation_form.find('input[name=product_id]').val(); var quantity=$variation_form.find('input[name=quantity]').val(); $('.ajaxerrors').remove(); var item={}, check=true; variations=$variation_form.find('select[name^=attribute]'); if(!variations.length){ variations=$variation_form.find('[name^=attribute]:checked'); } if(!variations.length){ variations=$variation_form.find('input[name^=attribute]'); } variations.each(function(){ var $this=$(this), attributeName=$this.attr('name'), attributevalue=$this.val(), index, attributeTaxName; $this.removeClass('error'); if(attributevalue.length===0){ index=attributeName.lastIndexOf('_'); attributeTaxName=attributeName.substring(index + 1); $this.addClass('required error').before('

Please select ' + attributeTaxName + '

') check=false; }else{ item[attributeName]=attributevalue; }}); if(!check){ return false; } var $thisbutton=$(this); if($thisbutton.is('.variations_form .single_add_to_cart_button')){ $thisbutton.removeClass('added'); $thisbutton.addClass('loading'); var data={ action: 'woocommerce_add_to_cart_variable_rc', product_id: product_id, quantity: quantity, variation_id: var_id, variation: item }; $('body').trigger('adding_to_cart', [$thisbutton, data]); $.post(wc_add_to_cart_params.ajax_url, data, function(response){ if(!response) return; var this_page=window.location.toString(); this_page=this_page.replace('add-to-cart', 'added-to-cart'); if(response.error&&response.product_url){ window.location=response.product_url; return; } if(wc_add_to_cart_params.cart_redirect_after_add==='yes'){ window.location=wc_add_to_cart_params.cart_url; return; }else{ $thisbutton.removeClass('loading'); var fragments=response.fragments; var cart_hash=response.cart_hash; if(fragments){ $.each(fragments, function(key){ $(key).addClass('updating'); }); } $('.shop_table.cart, .updating, .cart_totals').fadeTo('400', '0.6').block({ message: null, overlayCSS: { opacity: 0.6 }}); $thisbutton.addClass('added'); if(!wc_add_to_cart_params.is_cart&&$thisbutton.parent().find('.added_to_cart').size()===0){ $thisbutton.after(' ' + wc_add_to_cart_params.i18n_view_cart + ''); } if(fragments){ $.each(fragments, function(key, value){ $(key).replaceWith(value); }); } $('.widget_shopping_cart, .updating').stop(true).css('opacity', '1').unblock(); $('.shop_table.cart').load(this_page + ' .shop_table.cart:eq(0) > *', function(){ $('.shop_table.cart').stop(true).css('opacity', '1').unblock(); $(document.body).trigger('cart_page_refreshed'); }); $('.cart_totals').load(this_page + ' .cart_totals:eq(0) > *', function(){ $('.cart_totals').stop(true).css('opacity', '1').unblock(); }); $(document.body).trigger('added_to_cart', [fragments, cart_hash, $thisbutton]); }}); return false; }else{ return true; }}); function loadVariationScript(){ var url=psfw_object_name.templateUrl; $.getScript(url + '/assets/js/frontend/add-to-cart-variation.min.js'); $.getScript(url + '/assets/js/frontend/add-to-cart-variation.js'); }});